import nativeProps from "./native-props";
export default {
    hoverClass: {
        type: String,
        default: "pure-hover",
    },

    // 宽
    width: {
        type: String,
        default: "",
    },

    // 高
    height: {
        type: String,
        default: "",
    },

    // 加载图标
    loadingIcon: {
        type: String,
        default: "__tupian",
    },

    // 加载图片裁剪模式
    loadingMode: {
        type: String,
        default: undefined,
    },

    // 加载图标是否旋转
    loadingSpin: {
        type: Boolean,
        default: false,
    },

    // 加载提示
    loadingText: {
        type: String,
        default: "",
    },

    // 失败图标
    failIcon: {
        type: String,
        default: "__tishi",
    },

    // 失败图标裁剪模式
    failMode: {
        type: String,
        default: undefined,
    },

    // 失败提示
    failText: {
        type: String,
        default: "",
    },

    // 占位图
    placeholder: {
        type: String,
        default: "",
    },

    // 点击预览
    preview: {
        type: Boolean,
        default: false,
    },

    // 圆形图片
    circle: {
        type: Boolean,
        default: false,
    },

    // 禁用？
    disabled: {
        type: Boolean,
        default: false,
    },

    // 禁用class
    disabledClass: {
        type: String,
        default: "pure-disabled",
    },

    // 下面是 uni-app image 组件自带的属性
    ...nativeProps,
};
